#include"SystemHead.h"
// 双文件编译
struct Message
{
    long MsgType;
    char content[100];
};

typedef struct Message MSG;
int main(int argc,char *argv[])
{
    key_t key =ftok(".",1000);
    int msgqid=msgget(key,IPC_CREAT|0666);
    if(msgqid==-1)
    {
        perror("msgget:");
        exit(-1);
    }

    MSG msg;
    msgrcv(msgqid,&msg,sizeof(MSG),1,0);
    printf("%s\n",msg.content);
    msgctl(msgqid,IPC_RMID,NULL);
    return 0;
}

